<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>咕噜</title>
    <style>
    *{margin: 0px;padding: 0px;box-sizing: border-box;}
    :root {
        --button-height:32px;
        --font-size:14px;
        --button-bg:white;
        --button-active-bg:#eee;
        --border-radius:4px;
        --color:#333;
        --border-color:#999;
        --border-color-hover:#666;
    } 
    #app{
        margin: 20px;
    }
    body {
        font-size: var(--font-size);
    }
    </style>

    <style>
    .m-button{
        font-size: var(--font-size);
        height: var(--button-height);
        /* 这里注意是 1em */
        padding: 0 1em;
        border-radius: var(--border-radius);
        border: 1px solid var(--border-color);
        background: var(--button-bg);
    }
    .m-button:hover{
        border-color: var(--border-color-hover);

    }
    .m-button:active{
        background-color: var(--button-active-bg);
    }
    .m-button:focus{
        outline: none;
    }
    </style>
</head>
<body>
    <div id="app">
        <m-button></m-button>
    </div>

    <script src="./vue-2.5.js"></script>
    <script src="./button.js"></script>

    <script>
        new Vue({
            el:'#app',
        })
    </script>
</body>
</html>